@charset "utf-8";
/*
 *	Author		：蔡应
 *	Time		：2015.03.12
 *	Abstract	：94送官网sass基础样式、引用文件
 *
 */


//======================================================
//variable
// @font-face {
// 	font-family: 'Conv_Nobel-Regular';
// 	src: url('fonts/Nobel-Regular.eot');
// 	src: local('☺'), url('fonts/Nobel-Regular.woff') format('woff'), url('fonts/Nobel-Regular.ttf') format('truetype'), url('fonts/Nobel-Regular.svg') format('svg');
// 	font-weight: normal;
// 	font-style: normal;
// }
// $font1:Conv_Nobel-Regular,Arial,"Microsoft Yahei",Helvetica,sans-serif,"宋体";
// $font2:Conv_Nobel-Regular,Arial,"微软雅黑";
// $font3:"宋体",Arial,"Microsoft Yahei",Helvetica,sans-serif;
$font1:Arial,"Microsoft Yahei",Helvetica,sans-serif,"宋体";
$font2:"微软雅黑",Arial;
$font3:"宋体",Arial,"Microsoft Yahei",Helvetica,sans-serif;

//mixin
@mixin abs0 { position:absolute; top:0px; left:0px; }
@mixin abs($left:0,$top:0){ position:absolute; top:$top; left:$left; }
@mixin absR($right:0,$top:0){ position:absolute; top:$top; right:$right; }
@mixin absB($left:0,$bottom:0){ position:absolute; bottom:$bottom; left:$left; }

@mixin opacity0 { opacity:0; filter:alpha(opacity=0); }
@mixin opacity50 { opacity:0.5; filter:alpha(opacity=50); }
@mixin opacity70 { opacity:0.7; filter:alpha(opacity=70); }
@mixin opacity90 { opacity:0.9; filter:alpha(opacity=90); }
@mixin opacity100 { opacity:1; filter:alpha(opacity=100); }

@mixin overHeight($height:12px){ height:$height; line-height:$height; overflow:hidden; }
@mixin wordBreak { word-wrap : break-word ; word-break:break-all; }
@mixin textareaSize($width,$height) { width:$width; height:$height; max-width:$width; min-width:$width; max-height:$height; min-height:$height; resize:none; }

//css3
@mixin filterGray($scale:100%){
	-webkit-filter: grayscale($scale);
    -moz-filter: grayscale($scale);
    -ms-filter: grayscale($scale);
    -o-filter: grayscale($scale);
    filter: grayscale($scale);
	filter: gray;
}
@mixin box-sizing{ 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
@mixin transform($item){
	-webkit-transform:$item;
	-moz-transform:$item;
	-ms-transform:$item;
	-o-transform:$item;
	transform:$item;
}
@mixin transition($property:all,$duration:0.5s,$fn:ease) {
	-webkit-transition:$property $duration $fn;
	-moz-transition:$property $duration $fn;
	-ms-transition:$property $duration $fn;
	-o-transition:$property $duration $fn;
	transition:$property $duration $fn;
}
@mixin transitionAll($duration:0.5s) {
	-webkit-transition:all $duration ease;
	-moz-transition:all $duration ease;
	-ms-transition:all $duration ease;
	-o-transition:all $duration ease;
	transition:all $duration ease;
	// -webkit-transform:translate3d(0,0,0);
	// transform:translate3d(0,0,0);
	// -webkit-transform:translateZ(0);
	// transform:translateZ(0);
}
@mixin animation($name,$duration:2s,$fn:ease,$count:1){
	-webkit-animation: $name $duration $fn $count ;
	-moz-animation: $name $duration $fn $count ;
	-ms-animation: $name $duration $fn $count ;
	-o-animation: $name $duration $fn $count ;
	animation: $name $duration $fn $count ;
}

//======================================================

/*RESET*/
body ,html ,div ,p ,table ,ul ,ol ,li ,dl ,dt ,dd ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 { margin:0; padding:0;}
ul ,ol ,li ,dl ,dt ,dd { list-style:none; }
img ,a { border:none; }
em { font-style:normal; }
h1 ,h2 ,h3 ,h4 ,h5 ,h6 { font-weight:200; }
a { outline: none; text-decoration:none; color:#d83a3f; }
a:active { star:expression(this.onFocus=this.blur()); }

/*Base*/
// body { behavior:url(/Js/csshover.htc); font:normal 12px/22px $font1; color:#666; background:#ddd; background-attachment: fixed; background-image: url(about:blank); }
body { font:normal 12px/22px $font1; color:#666; background:#f2f2f2; }
.hide { display:none!important; }
.clear { width:0; height:0; font-size:0; line-height:0; clear:both; overflow:hidden; }
.clearfloat:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }
.clearfloat{zoom:1;}
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.wrap { position: relative; margin: 0px auto; min-width: 1000px; max-width: 1200px; }
.wrap1000{ position:relative; margin:0 auto; width:1000px; }
.wrap1100{ position:relative; margin:0 auto; width:1100px; }
.wrap1200{ position:relative; margin:0 auto; width:1200px; }
.wrap1920{ position:relative;  margin:0 auto; width:100%; max-width:1920px; min-width:1100px; }
.padding16 { padding:16px; }
.red { color:#d83a3f!important; }
.textover{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
input { outline:none; }
::selection { background:rgba(56,81,159,0.7); color:#fff; }
::-moz-selection { background:rgba(56,81,159,0.7); color:#fff; }
::-webkit-selection { background:rgba(56,81,159,0.7); color:#fff; }


// 黑白图像
.img-gray { 
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
} 
.img-gray:hover { 
	-webkit-filter: grayscale(0%); 
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
	filter: none; 
} 


// placeholder样式
::-webkit-input-placeholder { color:#999; }
:-moz-placeholder { color:#999; }
::-moz-placeholder { color:#999; }
:-ms-input-placeholder { color:#999; }